Fuzzy Approach for Maintainability Evaluation in the Design Process
نویسندگان
چکیده
The maintainability aspect of some complex products has a significant role during the life cycle; it is the design attribute determining the performance of various maintenance activities such as: inspection, diagnosis, repair, and replacement. If a product has poor maintainability, the maintenance activities which have to be performed on it during its life cycle are difficult, increasing the costs, and also the time required to accomplish the maintenance tasks. An early evaluation of maintainability during the design process may help the designers to make educated design choices, also from the maintenance point of view. In this article, we present a maintainability evaluation approach based on fuzzy logic; fuzzy linguistic variables are employed in order to represent and handle the design data available early in the design process. The main reason for employing fuzzy logic principles for maintainability evaluation is the imprecision and uncertainty generally characterizing the design data available at the beginning of the design process, when design specifications and requirements are subject to change and the description of the design is incomplete. The measure of the product maintainability or maintainability index might be expressed by a fuzzy numerical value computed as the weighted mean of the criteria values used for the evaluation.
منابع مشابه
A Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملFuzzy Layered Approach for Maintainability Evaluation of Object Oriented Software System
A large number of software products enter the maintenance phase due to the growing application of information systems. Software maintenance is the modification of a software product after delivery to correct faults and improve its overall performance and quality. Easily maintainable software saves large costs and effort involved in developing the software. Hence maintainability assessment is an...
متن کاملEvaluating the Maintainability of a Software System by using Fuzzy Logic Approach
Maintainability is an important quality attribute for almost every quality model. Maintainability of the software is considered as most expensive phase in software development life cycle as it consumes almost major part of the total effort allocated to the software system. Maintainability evaluation is complex due to its imprecise output. This paper proposes a maintainability model by consideri...
متن کاملEvaluation of Training Methods for Conditioning of Fuzzy Based Maintainability Metric
The software maintainability can be ensured by carefully control of its software development process. An early measurement of maintainability starting from design phase is always desirable to produce maintainable software. Some of the researchers have tried to use soft computing techniques to measure maintainability. In spite of their reported validations, these models are not calibrated and no...
متن کاملMaintainability measure based on operating environment, a case study: Sungun copper mine
The life cycle cost of a system is influenced by its maintainability. Maintainability is a design parameter, whose operational conditions can affect it significantly. Hence, the effects of these operational conditions should be quantified early in the design phase. The proportional repair model (PRM), which is developed based on the proportional hazard model (PHM), can be used to analyze mainta...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Concurrent Engineering: R&A
دوره 13 شماره
صفحات -
تاریخ انتشار 2005